package week4.num.ExceptionDemo01.utilityTest;

import java.util.Scanner;

public class GetCountOfUpperAndLower {
    public static void main(String[] args) {
        //创建变量m记录大写字符的个数
        int m = 0;
        //创建变量n记录小写字符的个数
        int n = 0;
        //创建键盘录入的对象
        Scanner sc = new Scanner(System.in);
        System.out.println("请录入一个字符串");
        //创建字符串接收键盘录入的内容
        String str= sc.nextLine();
        //将字符串转化为字符数组
        char[] charArray = str.toCharArray();
        //遍历字符数组进行循环
        for (int i = 0; i < charArray.length; i++) {
            //利用if语句进行判读
            //若为大写字母m自增一次
            //若为小写字母n自增一次
            if (charArray[i]>'a'&&charArray[i]<'z'){
                n++;
            }
            if (charArray[i]>'A'&&charArray[i]<'Z'){
                m++;
            }
        }
        System.out.println("大写字母个数为:"+m);
        System.out.println("小写字母个数为:"+n);
        System.out.println("m,n中较大者为:"+Math.max(m,n));
    }
}
